USER_A_NICK = 'NetworkAUserA'
USER_B_NICK = 'NetworkAUserB'
USER_C_NICK = 'NetworkAUserC'
USER_D_NICK = 'NetworkAUserD'
USER_C_PARAMS = { :nick => USER_D_NICK }

CLIENT_A_NAME = 'NetworkA ChannelA GroupA'
CLIENT_B_NAME = 'NetworkB ChannelB GroupB'
CLIENT_C_NAME = 'NetworkC ChannelC GroupC'
# CLIENT_A_PARAMS = { :name => CLIENT_A_NAME }
# CLIENT_B_PARAMS = { :name => CLIENT_B_NAME }
# CLIENT_C_PARAMS = { :name => CLIENT_C_NAME }

IRCCLIENT_A_SECRET = 'changeme'
SIMCLIENT_A_SECRET = 'changemetoo'
ROOM_A_SECRET      = 'changeme'
ROOM_B_SECRET      = 'changemetoo'

MESSAGE_A_TEXT = "MESSAGE_A_TEXT"
MESSAGE_B_TEXT = "MESSAGE_B_TEXT"
MESSAGE_C_TEXT = "MESSAGE_C_TEXT"
MESSAGE_D_TEXT = "MESSAGE_D_TEXT"
# MESSAGE_A_PARAMS = { :text => MESSAGE_A_TEXT }
# MESSAGE_B_PARAMS = { :text => MESSAGE_B_TEXT }


CLIENT_PARAMS_MISSING_NAME  = { :type  => 'IrcClient' ,
                                :nicks => USER_A_NICK }

CLIENT_PARAMS_EMPTY_NAME    = { :name  => ''          ,
                                :nicks => USER_A_NICK ,
                                :type  => 'IrcClient' }

CLIENT_PARAMS_MISSING_NICKS = { :name  => CLIENT_C_NAME ,
                                :type  => 'IrcClient'   }

CLIENT_PARAMS_EMPTY_NICKS   = { :name  => CLIENT_C_NAME ,
                                :nicks => ''            ,
                                :type  => 'IrcClient'   }

CLIENT_PARAMS_MISSING_TYPE  = { :name  => CLIENT_C_NAME ,
                                :nicks => USER_A_NICK   }

CLIENT_PARAMS_EMPTY_TYPE    = { :name  => CLIENT_C_NAME ,
                                :nicks => USER_A_NICK   ,
                                :type  => ''            }

CLIENT_A_PARAMS_VALID       = { :name  => CLIENT_A_NAME ,
                                :nicks => USER_A_NICK   ,
                                :type  => 'IrcClient'   }

CLIENT_B_PARAMS_VALID       = { :name  => CLIENT_B_NAME ,
                                :nicks => USER_B_NICK   ,
                                :type  => 'SimClient'   }

CLIENT_C_PARAMS_VALID       = { :name  => CLIENT_C_NAME                   ,
                                :nicks => "#{USER_C_NICK},#{USER_D_NICK}" ,
                                :type  => 'SimClient'                     }


MESSAGE_PARAMS_MISSING_NICK = { :text => MESSAGE_A_TEXT }

MESSAGE_PARAMS_EMPTY_NICK   = { :nick => ''             ,
                                :text => MESSAGE_A_TEXT }

MESSAGE_PARAMS_MISSING_TEXT = { :nick => USER_A_NICK }

MESSAGE_PARAMS_EMPTY_TEXT   = { :nick => USER_A_NICK ,
                                :text => ''          }

MESSAGE_PARAMS_VALID        = { :nick => USER_A_NICK    ,
                                :text => MESSAGE_A_TEXT }


HTTP_STATUS_REJECTED = 420
